package javaCode.chapter10.homework;

/**
 * @author 徐州城
 * @version 1.0
 */
public class Homework03 {
    public static void main(String[] args) {
        Animal cat = new Cat();
        cat.shout();
        Animal dog = new Dog();
        dog.shout();
    }
}

/*
按要求实现下列问题：
1、动物类Animal包含了抽象方法 shout();
2、Cat类继承了Animal，并实现方法shout，打印 "猫会喵喵叫"
3、Dog类继承了Animal，并实现方法shout，打印 "狗会汪汪叫"
4、在测试类中实例化对象 Animal cat = new Cat(),并调用cat的shout方法
5、在测试类中实例化对象 Animal dog = new Dog(),并调用dog的shout方法
 */
abstract class Animal{
    public abstract void shout();
}

class Cat extends Animal{

    @Override
    public void shout() {
        System.out.println("猫会喵喵叫");
    }
}

class Dog extends Animal{

    @Override
    public void shout() {
        System.out.println("狗会汪汪叫");
    }
}

